﻿﻿* {
    margin: 0px;
    padding: 0px;
    border: 0;
}

* {
    margin: 0px;
    padding: 0px;
    border: 0;
}

html {
    margin: 0 auto;
    max-width: 640px;
    height: 100%
}

body {
    font-size: 13px;
    margin: 0 auto;
    max-width: 640px;
    padding-bottom: 45px;
    color: #333333;
    position: relative
}

div {
    overflow: hidden;
}

p {
    text-indent: 0;
}

ul,
li,
ol,
dl,
dt,
dd {
    list-style-type: none;
    list-style-position: outside;
    overflow: hidden
}

a {
    text-decoration: none;
}

a:hover {
    color: #FF0000;
}

hr {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
    margin-bottom: 5px;
    margin-top: 5px;
}

.FieldTextA {
    /*红*/
    font-size: 13px;
    color: #FF0000;
}

.FieldTextB {
    /*橙*/
    font-size: 13px;
    color: #e78d1b;
}

.FieldTextC {
    /*黄*/
    font-size: 13px;
    color: #FFFF00;
}

.FieldTextD {
    /*绿*/
    font-size: 13px;
    color: #009f3c;
    text-decoration: none;
}

.FieldTextE {
    /*青*/
    font-size: 13px;
    color: #0099FF;
    text-decoration: none;
}

.FieldTextF {
    /*蓝*/
    font-size: 13px;
    color: #143a8b;
    text-decoration: none;
}

.FieldTextG {
    /*紫*/
    font-size: 13px;
    color: #0033CC;
    text-decoration: none;
}

.FieldTextH {
    /*黑*/
    font-size: 13px;
    color: #000000;
    text-decoration: none;
}

.FieldTextI {
    /*白*/
    font-size: 13px;
    color: #FFFFFF;
}

.FieldTextJ {
    /*灰*/
    font-size: 12px;
    color: #666666;
}

.FieldTextJ2 {
    /*灰*/
    font-size: 12px;
    color: #b4b4b4;
    text-decoration: none;
}

.FieldTextK {
    font-size: 13px;
    color: #d985a2;
    text-decoration: none;
}

a.ListTitleA {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #4166b5;
    line-height: 1.5;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: dotted 1px #C0C0C0;
}

a.ListTitleA span {
    color: green;
    float: left;
}

a.ListTitleA2 {
    float: left;
    width: 50%;
}

a.ListTitleA2 span {
    display: block;
    margin: 5px;
    line-height: 2.5;
    font-size: 16px;
    color: #fff;
    background-color: #009933;
    text-align: center;
    border-radius: 5px
}

a.ListTitleB {
    font-size: 13px;
    color: #808080;
    text-decoration: none;
}

a.ListTitleB:hover {
    font-size: 13px;
    color: #FF0000;
    text-decoration: none;
}

a.ListTitleC {
    font-size: 13px;
    color: #808080;
    text-decoration: none;
}

a.ListTitleC:hover {
    font-size: 13px;
    color: #FF0000;
    text-decoration: none;
}

.TitleTextA {
    padding: 0px;
    line-height: 2;
    font-size: 20px;
    text-decoration: none;
}

.exp {
    padding-bottom: 10px;
    color: #666666
}

.TitleTextB {
    padding: 0px;
    color: red;
    line-height: 2;
    font-size: 16px;
    text-decoration: none;
    font-weight: normal
}

.TitleTextC {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.ContentTextA {
    font-size: 18px;
    color: #333333;
    line-height: 1.8;
    text-align: justify;
    text-justify: inter-ideograph;
}

.ContentTextA a {
    color: blue;
}

.ContentTextA a:hover {
    color: blue;
}

.ContentTextA a:visited {
    color: blue;
}

.ContentTextA p img {
    width: 100% !important;
    height: auto !important;
    clear: both !important
}

.ContentTextA table {
    margin: 0px;
    padding: 0px;
    border-spacing: 1px;
    background-color: #C0C0C0;
}

.ContentTextA td {
    font-size: 13px;
    padding: 3px;
    background-color: #fff;
}

.ContentTextA td p {
    text-indent: 0px;
    font-size: 13px
}

.ContentTextA2 {
    font-size: 16px;
    color: #666666;
    line-height: 2;
    text-align: justify;
    text-justify: inter-ideograph;
}

.ContentTextA2 a {
    font-size: 16px;
    color: #666666;
}

.ContentTextA2 p {
    text-indent: 0px
}

.ContentTextA2 p img {
    width: 100% !important;
    height: auto !important;
    clear: both !important
}

.ContentTextA2 table {
    margin: 0px;
    padding: 0px;
    border-spacing: 1px;
    background-color: #C0C0C0;
}

.ContentTextA2 td {
    font-size: 13px;
    padding: 3px;
    background-color: #fff;
}

.ContentTextA2 td p {
    text-indent: 0px;
    font-size: 13px
}

.ContentTextA3 {
    font-size: 16px;
    color: #333333;
    line-height: 2;
    text-align: justify;
    text-justify: inter-ideograph;
}

.ContentTextA3 a {
    font-size: 16px;
    color: #333333;
}

.ContentTextA3 p {
    text-indent: 0px
}

.ContentTextA3 img {
    width: 100% !important;
    height: auto !important;
    clear: both !important
}

.ContentTextA3 table {
    margin: 0px;
    padding: 0px;
    border-spacing: 1px;
    background-color: #C0C0C0;
}

.ContentTextA3 td {
    font-size: 13px;
    padding: 3px;
    background-color: #fff;
}

.ContentTextA3 td p {
    text-indent: 0px;
    font-size: 13px
}

.infoimage {
    padding: 5px
}

.infoimage img {
    width: 100%;
    padding: 0px
}

.photoalbumlist img {
    width: 100%
}

.photoalbumlist p {
    line-height: 30px;
    text-align: center;
    display: none
}

.ContentTextB {
    font-size: 13px;
    color: #666666;
    line-height: 23px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.ContentTextB p {
    text-indent: 26px
}

.ContentTextC {
    font-size: 14px;
    color: #333333;
    line-height: 28px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.ContentTextC p {
    text-indent: 28px
}

.ContentTextD {
    font-size: 12px;
    color: #333333;
    line-height: 17px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.pdfReadLink {
    font-size: 15px;
    color: #143a8b;
    text-decoration: none;
}


/*分页样式*/

.PageChange {
    padding-top: 10px;
    text-align: center;
    font-size: 12px;
}

.PageChange .list {
    margin: 0 auto;
    text-align: center
}

.PageChange .list div {
    border: 1px solid #a2a2a2;
    display: inline-block;
    margin-left: 5px;
    padding: 4px;
}

.PageChange .PageChangeLink {
    background-color: #fff;
}

.PageChange .PageChangeLink a {
    color: #a2a2a2;
}

.PageChange .PageChangeLink a:hover {
    color: #FF3300;
}

.PageChange .PageChangeNoLink {
    background-color: #fff;
}

.PageChange .PageChangeNoLink a {
    color: #e5e5e5;
}

.PageChange .CurrentPageChangeLinkNumber {
    background-color: #0095d9;
}

.PageChange .CurrentPageChangeLinkNumber a {
    color: #fff;
}

.PageChange .PageChangeLinkNumber {
    background-color: #fff;
}

.PageChange .PageChangeLinkNumber a {
    color: #a2a2a2;
    padding-left: 10px;
    padding-right: 10px;
}

.PageChange .PageChangeLinkNumber a:hover {
    color: #FF3300;
    padding-left: 10px;
    padding-right: 10px;
}

.PageChange .PageNumberBox {}

.PageChange .pageCounts {
    background-color: #0095d9;
    color: #fff;
    font-weight: bold;
}

.PageChange .recordCounts {
    background-color: #0095d9;
    color: #fff;
}

.phone {
    font-size: 24px;
    color: white;
    font-weight: bold;
    padding-top: 7px
}

.phone:hover {
    font-size: 24px;
    color: white;
    font-weight: bold;
    padding-top: 7px
}

.listImgA_M {
    padding-bottom: 10px;
    width: 50%;
    float: left;
    text-align: center
}

.listImgA_M img {
    width: 90%;
    background-image: url(/images/1/m/blank.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: solid 1px #e6e6e6;
}

.listImgA_M p {
    text-align: center;
    padding-top: 5px;
    font-size: 13px;
    color: #4166b5
}

.listImgB_M {
    display: block;
    padding: 10px;
    border: dotted 1px #e6e6e6;
    margin-bottom: 20px
}

.listImgB_M img {
    width: 100%;
}

.listImgB_M h1 {
    color: #333333;
    font-size: 20px;
    line-height: 1.7;
    padding: 0px;
    padding-bottom: 5px
}

.listImgB_M p {
    line-height: 1.5;
    text-align: justify;
    text-justify: inter-ideograph;
    font-size: 16px;
    color: #666666;
}

.listImgB_M p span {
    line-height: 1.5;
    font-size: 14px;
    color: #4166b5
}

.listImgC {
    padding-bottom: 15px;
    padding-top: 15px;
    width: 100%;
    display: block;
    border-top: 1px dotted #C0C0C0;
}

.listImgC img {
    width: 100%;
    background-image: url(/images/1/m/blank.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.listImgC h1 {
    color: #333333;
    font-size: 18px;
    line-height: 1.7
}

.listImgC p {
    font-size: 13px;
    color: #808080;
    line-height: 1.7;
    text-align: justify;
    text-justify: inter-ideograph;
}

.listImgC p .pe1 {
    color: green;
    font-size: 18px;
}

.listImgC p .pe2 {
    color: #a2a2a2;
    font-size: 14px;
    text-decoration: line-through;
}

.listImgC p .tt {
    color: red;
    font-size: 13px;
}

.ProductlistA {
    padding-bottom: 10px;
    width: 50%;
    float: left;
    text-align: center
}

.ProductlistA img {
    width: 90%;
    background-image: url(/images/1/m/blank.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: solid 1px #e6e6e6;
}

.ProductlistA p {
    text-align: center;
    padding-top: 5px;
    font-size: 13px;
    color: #4166b5
}

.subColumnInfoA {
    border: 1px dotted #dcdddd;
    display: block;
    margin-bottom: 15px;
    padding: 10px;
    height: 30px;
}

.subColumnInfoA .img1 {
    height: 30px;
    float: left;
    padding-right: 10px;
}

.subColumnInfoA .img2 {
    height: 30px;
    float: right;
}

.subColumnInfoA span {
    display: block;
    line-height: 30px;
    color: #000000;
    font-size: 16px;
    float: left;
}

.subColumnInfoB {
    display: block;
    height: 125px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px
}

.subColumnInfoB span {}

.subColumnInfoB img {
    width: 125px;
    height: 125px;
    float: left;
    padding-right: 10px
}

.subColumnInfoB .p1 {
    height: 25px;
    color: #333;
    font-weight: bold;
    font-size: 15px
}

.subColumnInfoB .p2 {
    line-height: 1.6;
    color: #808080;
}

.lineA {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #efefef;
}

.borderA {
    border-top: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color: #cdcdcd;
}

.borderB {
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-right-color: #cdcdcd;
    border-bottom-color: #747474;
    border-left-color: #cdcdcd;
}

.borderC {
    border-top: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color: #848484;
}

.imgBoder {
    border-top: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    color: #F2F2F2;
    border-color: #E8E8E8;
    border-style: solid;
}

.imgBoderB {
    border-left: 1px solid;
    color: #F2F2F2;
    border-color: #C0C0C0;
    padding-left: 14px;
    margin-left: 14px
}

.blankdiv {
    height: 10px
}


/*顶部*/

.topDiv {
    width: 100%;
    position: relative;
}

.topDiv img {
    width: 100%;
    float: left;
}

.columnImage {
    width: 100%;
    padding-top: 2px
}

.columnImage img {
    width: 100%;
    float: left
}


/*留言信息*/

.messagelist {
    border-bottom: solid 1px #999999;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
    display: block
}

.messagelist .head {
    float: left;
    text-align: center;
    width: 60px;
    padding-right: 20px
}

.messagelist .head img {
    width: 60px;
    height: 60px;
}

.messagelist .head span {
    display: block;
    text-align: center;
    line-height: 2;
    color: #333333
}

.messagelist .p1 {
    line-height: 2;
    color: #333333;
    font-size: 14px;
}

.messagelist .p2 {
    line-height: 2;
    color: #666666
}

.messagelist .p3 {
    line-height: 2;
    color: #666666
}

.messageContent {
    width: 100%;
    color: #333333
}

.messageContent .title {
    line-height: 3;
    font-size: 18px;
    text-align: center
}

.messageContent .head {
    line-height: 2;
    font-size: 14px;
    text-align: center
}

.messageContent p {
    line-height: 2;
    font-size: 14px;
    padding-top: 20px
}

.messageContent p span {
    display: inline-block;
    color: red;
    font-size: 14px
}


/*会员*/

.table {
    margin: 0px;
    padding: 0px;
    border-spacing: 1px;
    background-color: #C0C0C0;
}

.table td {
    font-size: 13px;
    padding: 5px;
    background-color: #fff;
    line-height: 20px
}

.table td input {
    border: 1px solid #CCCCCC;
    padding: 3px
}

.table td textarea {
    border: 1px solid #CCCCCC;
}

.table td p {
    text-indent: 0px;
    font-size: 13px
}

.UserInfo {
    background-color: #336699;
    padding: 10px;
    color: white;
    line-height: 18px;
    text-align: center
}

.UserInfo a {
    color: white
}

.UserInfo a:hover {
    color: #FFFF00
}

.UserExit {
    color: #009933;
    display: block;
    padding: 20px;
    text-align: center
}

.loginOKClew {
    color: #009933;
    display: block;
    padding: 20px;
    text-align: center
}


/*留言*/

.messageInfo {
    line-height: 23px;
    width: 100%
}


/*首页轮播样式*/

.index_slide {
    width: 100%;
    overflow: hidden;
    position: relative;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}

.index_slide img {
    width: 100%;
    float: left
}

.index_slide .focus_pic {
    width: 100%;
    overflow: hidden;
}

.index_slide .focus_pic ul {
    width: 300%;
    overflow: hidden;
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.index_slide .focus_pic li {
    float: left;
    text-align: center;
    width: 33.3333333%;
}

.index_slide .focus_btn {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 2px;
}

.index_slide .focus_btn li {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin: 0 2px;
    font-size: 1px;
    width: 15px;
    height: 15px;
    background: url(/images/m_bullet.png) no-repeat;
}

.index_slide .focus_btn li.active {
    background: url(/images/m_bullet.png) 0 -30px no-repeat;
}


/*首页导航*/


/*1、九宫格*/

.index_nav {
    padding: 4px;
    position: relative;
}

.index_nav img {
    max-width: 100%
}

.index_nav li {
    width: 33.3333%;
    float: left;
    text-align: center;
}

.index_nav li a {
    display: block;
    margin: 4px;
    position: relative;
    color: #fff;
    text-align: center;
}

.index_nav li a span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 25%;
    line-height: 100%;
    display: block;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.index_nav li:nth-last-child(2n+1) a {
    background-color: #999999
}

.index_nav li:nth-last-child(2n+2) a {
    background-color: #64c1e3
}


/*2、左侧导航*/

.index_nav2 {
    position: absolute;
    top: 60px;
    z-index: 9999;
}

.index_nav2 a {
    background-position: right;
    display: block;
    position: relative;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 26px;
    padding-top: 9px;
    padding-left: 10px;
    width: 100px;
    margin-bottom: 5px;
    background-image: url(/images/1/m/ngbg.png);
    text-align: left;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.index_nav2 a:hover {
    background-position: right;
    display: block;
    position: relative;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 26px;
    padding-top: 9px;
    padding-left: 10px;
    width: 100px;
    margin-bottom: 5px;
    background-image: url(/images/1/m/ngbg.png);
    text-align: left;
    filter: alpha(opacity=50);
    opacity: 0.5;
}


/*3、上方导航*/

.index_nav3 {
    position: absolute;
    z-index: 9999;
    width: 100%;
    max-width: 640px;
    top: 100px
}

.index_nav3 img {
    max-width: 50px;
    float: left;
    padding-left: 10px
}

.index_nav3 li {
    width: 50%;
    float: left;
    text-align: center;
    margin-bottom: 5px
}

.index_nav3 li a {
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-size: 16px;
    width: 80%;
    line-height: 40px;
    color: #fff;
    background-color: #cc3300;
    text-align: center;
    filter: alpha(opacity=40);
    opacity: 0.4;
    letter-spacing: 2px;
}


/*.index_nav3 li:nth-child(1){width:100%;float:left;margin-bottom:5px;}
.index_nav3 li:nth-child(1) a {width:40%;margin-left:30%;display:inline-block;}*/

.index_nav3 li:nth-child(1n) a {
    float: right;
    margin-right: 5px
}

.index_nav3 li:nth-child(2n) a {
    float: left;
    margin-left: 5px
}

#audiocontrol {
    position: fixed !important;
    position: absolute;
    bottom: 5px;
    z-index: 9999;
    right: 10px
}

#audiocontrol img {
    height: 25px;
}


/*4、滑动导航*/

.slidingng {
    margin-top: 20px;
    overflow: hidden;
    width: 100%;
    height: 30px;
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    position: relative;
}

.line {
    position: absolute;
    height: 30px;
    left: 0;
    line-height: 30px;
    text-align: center;
    background: #2c63a6;
    cursor: pointer;
}

.line li {
    float: left;
    height: 30px;
    background-color: #336699
}

.line li:first-child {
    background: none;
}

.line li a {
    color: #fff;
    text-decoration: none;
}


/*音乐控制*/

#ngcontrol {
    position: fixed !important;
    position: absolute;
    bottom: 5px;
    z-index: 999;
    left: 10px
}

#ngcontrol img {
    width: 30px;
}

#ngimg {
    position: absolute;
    width: 55px;
    height: 55px;
    right: 5px;
    top: 8px
}

#ngimg img {
    height: 100%
}


/*导航*/

.oneNgDiv1 {
    height: 50px;
    position: relative;
    width: 100%;
    z-index: 2;
}

.oneNgDiv1 .oneNgList {
    line-height: 50px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px
}

.oneNgDiv1 .oneNgList a {
    float: left;
    font-family: 微软雅黑;
    font-size: 13px;
    width: 20%;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
}

.oneNgDiv1 .oneNgList a.oneNgA {
    color: #dcdddd;
}

.oneNgDiv1 .oneNgList a.oneNgA:hover {
    color: #dcdddd;
}

.oneNgDiv1 .oneNgList a.oneNgA:visited {
    color: #dcdddd;
}

.oneNgDiv1 .oneNgList a.oneNgB {
    color: #FF0000;
}

.oneNgDiv1 .oneNgList a.oneNgB:hover {
    color: #FF0000;
}

.oneNgDiv1 .oneNgList a.oneNgB:visited {
    color: #FF0000;
}

.oneNgDiv_scroll {
    top: 0px;
    position: fixed !important;
    position: absolute;
    width: 100%;
    max-width: 640px;
    z-index: 1000;
    background-color: black;
    border-bottom: solid 2px #dcdddd;
    box-shadow: 0px 0px 15px black;
}


/*.oneNgDiv2 { position: fixed !important; position: absolute; background-color: #006666; width: 200px; left: -200px; top: 0px; z-index: 2000; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) }
.oneNgDiv2 .oneNgList { line-height: 2.5; padding: 5px; }
.oneNgDiv2 .oneNgList a { text-align: left; font-weight: bold; font-size: 15px; display: block; border-radius: 3px; padding-left: 15px; background: url(/images/1/m/ngdot1.gif) no-repeat 0px center }

.oneNgDiv2 .oneNgList a.oneNgA { color: #ffffff; text-decoration: none; }
.oneNgDiv2 .oneNgList a.oneNgA:hover { color: #ffffff; }
.oneNgDiv2 .oneNgList a.oneNgA:visited { color: #ffffff; }

.oneNgDiv2 .oneNgList a.oneNgB { color: #fff; padding-left: 20px; text-decoration: none; text-shadow: none; background: url(/images/1/m/rightJT.png) no-repeat 95% center,url(/images/1/m/ngdot1.gif) no-repeat 5px center,#FF0000 }
.oneNgDiv2 .oneNgList a.oneNgB:hover { color: #fff; }
.oneNgDiv2 .oneNgList a.oneNgB:visited { color: #fff; }*/


/*内页导航*/

.topDiv1 {
    width: 100%;
    max-width: 640px;
    background-color: black;
    position: relative
}

.topDiv1 .bannerImg {
    position: absolute;
    width: 100%;
    z-index: 1;
}

.topDiv1 .LogoDiv {
    text-align: center;
    position: relative
}

.topDiv1 .LogoDiv img {
    width: 50%
}

.topDiv1 .TextA {
    position: relative;
    text-align: center;
    color: white;
    padding-top: 20px;
    font-weight: bold;
    width: 100%;
    font-size: 25px;
    z-index: 2
}

.topDiv1 .TextB {
    position: relative;
    text-align: center;
    color: white;
    font-size: 16px;
    padding-top: 0px;
    line-height: 32px;
    height: 32px;
    width: 100%;
    z-index: 2
}

.topDiv1 .message {
    position: relative;
    margin: 0 auto;
    width: 90%;
    height: 180px;
    padding-top: 10px;
    z-index: 2
}

.topDiv1 .message iframe {
    width: 100%;
    height: 100%;
    border: 0px;
    margin: 0 auto
}

.topDiv1 #scrollinfo {
    position: relative;
    width: 100%;
    height: 160px;
    margin-bottom: 20px;
    color: #c9caca;
    text-align: center;
    line-height: 2;
    font-size: 14px;
    z-index: 2
}

.LogoDiv {
    position: relative;
    width: 100%;
    padding-top: 10px;
    max-width: 640px;
    text-align: center;
    z-index: 2
}


/*.topDiv2 {top:0px;position:fixed !important;width:100%;max-width:640px;z-index:999;height:45px;line-height:45px; width: 100%; border-bottom:solid 1px #cccccc;background-color:#008100;text-align:center;}
.topDiv2 a.al {float:left}
.topDiv2 a.ar {float:right}
.topDiv2 span { font-size:16px;font-weight:bold;color:white}*/

.topDiv2 {
    width: 100%;
    max-width: 640px;
    background-color: black;
    position: relative
}

.topDiv2 .bannerImg {
    position: absolute;
    width: 100%;
    z-index: 1;
}

.topDiv2 .LogoDiv {
    text-align: center;
    margin-bottom: 20px;
    position: relative
}

.topDiv2 .LogoDiv img {
    width: 50%;
}

#MenuFade {
    position: fixed !important;
    position: absolute;
    background-color: black;
    opacity: 0.1;
    filter: alpha(opacity=10);
    z-index: 1999;
    top: 0px;
    left: 0px
}


/*广告*/

.bannerA {
    width: 100%;
}

.bannerA p img {
    width: 100% !important;
    height: auto !important;
    clear: both !important;
    float: left
}

.bannerA img {
    width: 100% !important;
    height: auto !important;
    clear: both !important;
    float: left
}


/*首页内容*/


/*内页内容*/

.HeaderInfoContent {
    line-height: 1.8;
    text-align: justify;
    text-justify: inter-ideograph;
    font-size: 18px;
    color: #333333;
    padding-bottom: 20px
}

.HeaderInfoContent iframe {
    background: transparent
}

.insideContentDiv {
    padding: 15px 15px 15px 15px
}

.insideContentDiv .contetndiv {
    padding: 20px 0px 0px 0px;
    min-height: 360px;
    /*border:solid 1px #cccccc;*/
    /*border-radius:10px;*/
    /*margin-bottom:10px;*/
    /*background-image: url(/images/1/m/bg2.gif);*/
    /*background-repeat:repeat-x;*/
    /*box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.2);*/
}

.insideContentDiv .contetndiv .logodiv img {
    width: 100%
}

.insideContentDiv2 {
    padding: 5px 15px 5px 15px
}

.insideContentDiv2 .contetndiv {
    padding: 10px 0px 0px 0px;
    min-height: 360px;
    /*border:solid 1px #cccccc;*/
    /*border-radius:10px;*/
    /*margin-bottom:10px;*/
    /*background-image: url(/images/1/m/bg2.gif);*/
    /*background-repeat:repeat-x;*/
    /*box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.2);*/
}

.insideContentDiv2 .contetndiv .logodiv img {
    width: 100%
}

.fastlink {
    padding-bottom: 30px;
    padding-top: 10px;
    text-align: center;
    line-height: 35px
}

.fastlink a {
    display: inline-block;
    border-radius: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
    text-align: center;
    color: white;
    background-color: #6b6b6b
}

.fastlink a:hover {
    background-color: #f91036
}

.InfoTitle1 {
    text-align: center;
    line-height: 2;
}

.InfoTitle1 label {
    background-color: #cc0000;
    font-size: 16px;
    color: white;
    border-radius: 5px;
    width: 100%;
    display: inline-block;
    line-height: 40px;
}

.InfoTitle2 {
    text-align: center;
    line-height: 40px;
}

.InfoTitle2 label {
    background-color: #0ec284;
    font-size: 16px;
    color: white;
    border-radius: 5px;
    width: 100%;
    display: inline-block;
    line-height: 40px;
}

.InfoTitle3 {
    text-align: center;
    line-height: 40px;
}

.InfoTitle3 label {
    background-color: #ff9900;
    font-size: 16px;
    color: white;
    border-radius: 5px;
    width: 100%;
    display: inline-block;
    line-height: 40px;
}

.InfoTitle4 {
    text-align: center;
    line-height: 40px;
}

.InfoTitle4 label {
    background-color: #99cc00;
    font-size: 16px;
    color: white;
    border-radius: 5px;
    width: 100%;
    display: inline-block;
    line-height: 40px;
}

.InfoTitle5 {
    text-align: center;
    line-height: 40px;
}

.InfoTitle5 label {
    background-color: #42b3ff;
    font-size: 16px;
    color: white;
    border-radius: 5px;
    width: 100%;
    display: inline-block;
    line-height: 40px;
}

.TextC1 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px
}

.TextC1 p {
    font-size: 15px;
    color: #4b4b4b;
    text-align: left;
    padding: 10px;
    border: 1px solid #e6e6e6;
    margin: 10px
}

.TextC1 p:nth-child(1n) {
    background-color: #f7f8f8
}

.TextC1 p:nth-child(2n) {
    background-color: #e6e6e6
}

.TextC2 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px
}

.TextC2 p {
    font-size: 15px;
    color: #0ec284;
    text-align: left;
    padding: 10px;
    border: 1px solid #0ec284;
    margin: 10px
}

.TextC2 p:nth-child(1n) {
    background-color: #f7ffe5
}

.TextC2 p:nth-child(2n) {
    background-color: #e1fcf3
}

.TextC3 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px
}

.TextC3 p {
    font-size: 15px;
    color: #4b4b4b;
    text-align: left;
    padding: 10px;
    border: 1px solid #ffd1d1;
    margin: 10px
}

.TextC3 p:nth-child(1n) {
    background-color: #feffee
}

.TextC3 p:nth-child(2n) {
    background-color: #e3fafd
}

.contenttop {
    padding-left: 10px;
    height: 25px;
    margin-top: 8px;
    font-size: 12px;
    color: red;
    text-align: left;
    position: relative;
    border-bottom: 1px dotted #a2a2a2
}

.contenttop a {
    font-size: 12px;
    color: #666666
}

.contenttop img {
    height: 100%;
}

.contenttop h3 {
    float: left;
    font-family: 微软雅黑;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #333333
}

article {
    padding: 20px 15px 0px 15px;
}

article header {
    font-size: 16px;
    text-align: center;
    color: white;
    border-radius: 5px;
    width: 100%;
    margin: 0 auto;
    line-height: 40px;
}

article header.hr1 {
    background-color: #cc0000;
}

article header.hr2 {
    background-color: #0ec284;
}

article header.hr3 {
    background-color: #ff9900;
}

article header.hr4 {
    background-color: #99cc00;
}

article header.hr5 {
    background-color: #42b3ff;
}

article div {
    padding-top: 20px;
    padding-bottom: 10px
}

article div a {
    float: left;
    width: 50%;
    text-align: center;
    margin-bottom: 10px
}

article div a img {
    width: 100%;
    float: left
}

article div a label {
    border: 1px solid #d7d7d7;
    overflow: hidden;
    display: inline-block;
    width: 90%;
    cursor: pointer
}

article div a span {
    display: block;
    text-align: center;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

article div.dv1 a span {
    display: none
}

.infoimage {
    width: 100%
}

.infoimage img {
    width: 100%
}

.logoimage {
    width: 100%
}


/*搜索栏*/

.seachdiv {
    text-align: center;
    padding-top: 30px;
}

.seachdiv span {
    font-size: 14px;
}

.seachdiv input[type=text] {
    border: solid 1px #C0C0C0;
    width: 200px;
    height: 25px;
    font-size: 14px;
    padding: 3px
}

.seachcontentdiv {
    padding-top: 20px
}


/*微信相关*/

.wx_material {
    padding: 10px;
}

.wx_title {
    font-size: 24px;
    line-height: 1.3;
    font-weight: bold
}

.wx_date {
    font-size: 18px;
    color: #666666;
    line-height: 2;
    padding-bottom: 10px
}

.wx_date span {
    color: #394c9a
}

.wx_content {
    line-height: 1.5;
    font-size: 16px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.wx_content img {
    width: 100% !important;
    height: auto !important;
    clear: both !important
}

.wx_content p img {
    width: 100% !important;
    height: auto !important;
    clear: both !important
}

.wx_footer {
    font-size: 14px;
    color: #666666;
    padding-top: 10px
}


/*jquery图层对话框*/

#light {
    position: fixed !important;
    padding-top: 10px;
    padding-bottom: 20px;
    position: absolute;
    background-color: #f7f8f8;
    z-index: 2000;
    display: none;
    border: solid 2px #ffffff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0px 0px 15px black;
}

#light .head {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
    color: #666666
}

#light .head a {
    float: right;
    margin-right: 15px
}

#light #dialogbody1 {
    line-height: 2;
    padding: 15px;
    text-align: justify;
    text-justify: inter-ideograph;
    overflow-y: scroll
}

#light #dialogbody1 iframe {
    width: 100%;
    height: 95%
}

#light #dialogbody2 {
    line-height: 2;
    height: 95%;
    padding: 15px;
    text-align: justify;
    text-justify: inter-ideograph;
    overflow-y: hidden
}

#light #dialogbody2 iframe {
    width: 100%;
    height: 95%
}

#light #dialogbody img {
    width: 100% !important;
    height: auto !important;
    clear: both !important
}

#light #dialogbody p img {
    width: 100% !important;
    height: auto !important;
    clear: both !important
}

#fade {
    position: fixed !important;
    position: absolute;
    background-color: black;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: 1999;
    top: 0px
}


/*加载提示*/

.loadText {
    text-align: center;
    line-height: 3;
    font-size: 13px;
    color: #C0C0C0;
    display: none
}

.loadBtn {
    text-align: center;
    display: none
}

.loadBtn a {
    text-align: center;
    display: inline-block;
    background-color: #999999;
    font-size: 14px;
    color: white;
    padding: 10px;
    border-radius: 5px;
}


/*底部*/

.underDiv {
    width: 100%;
    max-width: 640px;
    padding-bottom: 30px;
    padding-top: 30px;
    background-color: black
}

.underDiv dt {
    text-align: right;
    float: left;
    width: 50%
}

.underDiv dt img {
    width: 70%;
    margin-right: 15px
}

.underDiv dd {
    color: #dcdddd;
}

.underDiv dd.d1 {
    font-size: 14px;
    float: left;
    width: 50%;
    text-align: left;
    padding-top: 10px;
}

.underDiv dd.d1 div {
    display: inline-block;
    padding-top: 5px
}

.underDiv dd.d1 div img {
    float: left;
    height: 28px;
    margin-right: 20px
}

.underDiv dd.d1 div span {
    float: left;
    line-height: 28px
}

.underDiv dd.d1 div a {
    font-size: 16px;
    float: left;
    line-height: 28px;
    color: #dcdddd
}

.underDiv dd.d1 label {
    display: block;
    color: #dcdddd;
    padding-top: 5px
}

.underDiv dd.d2 {
    text-align: center;
    font-size: 13px;
    float: left;
    width: 100%;
    padding-top: 10px
}

.underDiv dd.d2 p {
    line-height: 1.8
}

.underDiv dd.d2 a {
    color: #dcdddd;
    font-size: 13px;
}

.underDiv dd.d2 a:hover {
    color: #dcdddd;
}

.underLink {
    bottom: 0px;
    text-align: center;
    position: fixed !important;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 5px;
    max-width: 640px;
    z-index: 999;
    background-color: #cc0000;
    border-top: 1px solid #e6e6e6;
}

.underLink a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-left: 25px;
    padding-right: 25px
}

.underLink a img {
    height: 100%;
    float: left
}

.underLink a span {
    float: left;
    color: white;
    font-size: 13px;
    padding-left: 10px
}